package com.testing.class3;

public class MultiTable {
    public static void main(String[] args) {
        //99乘法表输出：
        //1、输出一共9行
        //2、第二个数字就是行数
        //3、每一行输出9个乘法口诀
        //4、每个乘法口诀的第一个数字，就是列数。也就是这一行的几个。

        //两个循环：
        //外层循环：循环输出9行
        for (int row = 1; row <= 9; row++) {

            //内存循环，循环输出一行中的9个数
            for (int column = 1; column <= 9; column++) {
                //9个数的特点是：row*column
                //去掉对角线
                if(row==column||row+column==10){
//                    System.out.print("\t"+"\t");
                    System.out.printf("%10s","");
                }
                //去掉第二条对角线 规律：row+column=10
//                else if(row+column==10){
//                    System.out.printf("%10s","");
//                }

                else {
                    //输出到一行里面：
                    System.out.printf("%-10s",row + "×" + column + "=" + row * column );
                }
            }
//            System.out.println("这是第" + row + "行");
            System.out.println();
        }

    }
}
